Efficient arbitrary sampling rate conversion with recursive calculation of coefficients

نویسندگان

  • Andrew I. Russell
  • Paul E. Beckmann
چکیده

In this paper, we present a novel algorithm for sampling rate conversion by an arbitrary factor. Theoretically, sampling rate conversion of a discrete-time (DT) sequence can be performed by converting the sequence to a series of continuous-time (CT) impulses. This series of impulses is filtered with a CT lowpass filter, and the output is then sampled at the desired rate. If the CT filter is chosen to have a rational transfer function, then this system can be simulated using a DT algorithm for which both computation and memory requirements are low. The DT implementation is comprised of a parallel structure, where each branch consists of a time-varying filter with one or two taps, followed by a fixed recursive filter operating at the output sampling rate. The coefficients of the time-varying filters are calculated recursively. This eliminates the need to store a large table of coefficients, as is commonly done.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of digital systems for arbitrary sampling rate conversion

The conversion of digital signals from a given sampling rate to a second, arbitrary sampling rate, with both sampling rates derived from independent clock generators, is revisited. A general approach to arbitrary sampling rate conversion is presented from which two efficient realisations are deduced. The computational expenditure of both realisations is derived under the restriction of finite c...

متن کامل

A Fast Method of Calculating High-Order Backward LP Coefficients for Wideband CELP Coders

This paper proposes a fast method of calculating high-order backward Linear Prediction (LP) coefficients for wideband Code Excited LP (CELP) coders operating at around 16 kbit/s. The fast calculation is achieved by a recursive calculation for the high-order autocorrelation of the decoded signal. The recursive calculation can be employed thanks to a novel method of converting the autocorrelation...

متن کامل

An Efficient Asynchronous Sampling-rate Conversion Algorithm for Multi-channel Audio Applications

We describe an asynchronous sampling-rate conversion (SRC) algorithm that is specifically tailored to multichannel audio applications. The algorithm is capable of converting between arbitrary asynchronous sampling-rates around a fixed operating point, and is designed to operate in multi-threaded systems. The algorithm uses a set of fractional delay filters together with cubic interpolation to a...

متن کامل

Cascades of Polynomial-based and Fir Filters for Sampling Rate Conversion

where Fin = 1/Tin (Tin) and Fout = 1/Tout (Tout) are the original input sampling rate (period) and the sampling rate (period) after the conversion, respectively. The sampling rate conversion can be divided into two general cases. For R < 1, the original sampling rate is reduced and this process is known as decimation. For R > 1, the original sampling rate is increased and this process is known ...

متن کامل

An Efficient Numerical Algorithm For Solving Linear Differential Equations of Arbitrary Order And Coefficients

Referring to one of the recent works of the authors, presented in~cite{differentialbpf}, for numerical solution of linear differential equations, an alternative scheme is proposed in this article to considerably improve the accuracy and efficiency. For this purpose, triangular functions as a set of orthogonal functions are used. By using a special representation of the vector forms of triangula...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Signal Processing

دوره 50  شماره 

صفحات  -

تاریخ انتشار 2002